*{margin:0;padding:0;letter-spacing:.4px;box-sizing:border-box}
body{line-height:1.5;font:16px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#424b51;background:#fff;overflow:hidden}
body.hidemenu{background:none}
a{text-decoration:none}
ul{list-style:none}
input[type="text"],input[type="password"]{padding:2px 4px;width:140px;height:18px;line-height:18px;font-size:12px;border-width:1px;border-style:solid;border-color:#fff;background:#fff;vertical-align:middle}
input[type="text"]:focus,input[type="password"]:focus{box-shadow:none;outline:none}
.head{width:100%;height:76px;overflow:hidden;z-index:8;position:relative}
.top{height:76px;width:100%;background:linear-gradient(45deg,#008e38,#57960f 50%);overflow:hidden;clear:both}
.top .top_logo{float:left;margin-left:30px;height:76px;line-height:76px}
.top .top_logo a{font-size:18px;font-weight:600;color:#fff}
.top .top_version{display:inline-block;margin-top:30px;margin-left:10px;color:#fff}
.top .top_link{float:right;margin-right:30px}
.top .top_link ul{float:left;line-height:76px;overflow:hidden}
.top .top_link ul li.welcome img{margin-top:-2px;margin-right:10px;width:30px;height:30px;border-radius:50%;vertical-align:middle}
.top .top_link ul li{float:left;color:#fff;margin-left: 50px;}
.top .top_link ul li a{color:#fff;display: block;}
.top .top_link ul li a:hover{color:#ccc}
.topnav{width:100%;height:30px;line-height:30px;background:#424b51;overflow:hidden;clear:both}
.topnav .menuact{float:left;padding-left:30px;overflow:hidden}
.topnav .menuact a{padding-right:10px;color:#eee;overflow:hidden}
.topnav .menuact a:hover{color:#fff}
.sysmsg{padding-right:30px;float:right;color:#999;overflow:hidden}
.scroll{float:right;overflow:hidden}
.scroll ul li,.sysmsg ul li a{color:#bbb}
.scroll a{padding-left:10px;color:#fff}
body.showmenu .left{display:block}
body.hidemenu .left{display:none}
body.showmenu .right{left:220px}
body.hidemenu .right{left:0}
.left{position:absolute;top:76px;width:220px;left:0;bottom:0;z-index:7}
.menu{height:100%}
.menu iframe{height:100%;width:99.99%;z-index:20}
.right{position:absolute;right:0;top:76px;bottom:0;z-index:7}
.main{height:100%}
.main iframe{width:99.99%;height:100%;z-index:20}
.qucikmenu{position:absolute;right:10px;top:32px;z-index:9;display:none}
.qucikmenu ul{width:110px;list-style:none;border:1px solid #E7E7E7;background:#fff}
.qucikmenu ul li{display:block;text-align:left}
.qucikmenu ul li a{display:block;padding:0 10px;height:30px;line-height:30px;color:#424b51}
.qucikmenu ul li a:hover{background:#f8f8f8}
.pagemask{position:absolute;display:none;width:100%;height:100%;background:#424b51;opacity:.7;z-index:100}
.iframemask{position:absolute;display:none;z-index:80;top:0;left:0;width:100%;height:100%;background:#fff;border:none;opacity:0}
.allmenu{position:absolute;display:none;margin-left:-400px;padding:10px;width:800px;top:76px;left:50%;background:#fff;border-radius:.2rem;z-index:999}
.allmenu .allmenu-box{margin:0 auto;text-align:left;overflow:hidden;padding-left:2px}
.maptop{margin-left:-1px;padding-right:6px;padding-left:6px;float:left;width:130px;overflow:hidden}
.maptop dt.bigitem{padding:6px 10px;line-height:18px;color:#fff;background:#424b51}
.mapitem dt{line-height:30px;text-indent:10px;background:#EFF1F1}
.mapitem ul{margin-top:10px;margin-bottom:10px}
.mapitem ul li{text-indent:20px;line-height:24px;background:url(../../static/web/img/arrr.gif)0 8px no-repeat}
.allmenu a{color:#5C604F}
.allmenu a:hover{color:#F63}
#login .theme{padding:10px;margin-top:20px;width:70%;clear:both}
#login .theme li{margin-bottom:15px;margin-top:5px;overflow:hidden}
#login .theme span{display:inline-block;float:left;width:150px;height:22px;line-height:22px;color:#424b51;text-align:right}
.allsearch{float:left;margin-top:6px;border:1px solid #fff;border-radius:.2rem}
.np{margin-top:6px;margin-left:10px;width:40px;height:18px;font-size:12px;color:#fff;background:#57960f;border-radius:.2rem;border:0;cursor:pointer}